package com.deyuanyun.pic.ctrl.mapper;

import org.apache.ibatis.annotations.Param;

import java.util.HashMap;
import java.util.Map;

/**
 * 模块描述
 *
 * @author scalpel.王敏
 * @version [v1.0] 创建时间（2016/9/19）
 * @see // 引用的类
 * Method List:
 * 1.----------------
 * 2.----------------
 * History:
 */
public interface ImportMapper {

    int insertData(@Param("insertSql") String sql, @Param("value") String values);

    HashMap<String,Object> queryNagm(@Param("pipeLineId") String pipeLineId, @Param("mileage") String mileage);

    HashMap<String,Object> queryOclpointByCustomNumber(@Param("customNumber") String customNumber, @Param("exInspTaskId") String exInspTaskId);

    Long queryOclpointByCustomNumberCount(@Param("customNumber") String customNumber, @Param("exInspTaskId") String exInspTaskId);


    void inserMiorData(HashMap data);

    void updataExInspTaskStatus(@Param("exInspTaskId") String exInspTaskId);

    void updataAcOrDcData(HashMap data);
    void updataDcData(HashMap data);

    Double queryAcSoilResistivity(@Param("baseId") String baseId);


    void updataTableStatus(@Param("table") String table, @Param("exInspTaskId") String exInspTaskId);

    void deleteMiorData(HashMap data);

    String queryAcOrDc(@Param("type") String type,@Param("baseId") String baseId);


    String  queryTestStationId(@Param("type") String type,@Param("baseId") String baseId);

    String queryInspLineId(@Param("taskId") String taskId);
}
